12 reglas de Codd

Las 12 reglas de Codd son un sistema de 13 reglas —numeradas del 0 al 12— propuestas por el creador del modelo relacional de bases de datos, Edgar F. Codd, para definir los requerimientos que un sistema de administración de base de datos ha de cumplir para poder ser considerado relacional[1]​ como lo son, por ejemplo, las bases de datos relacionales.

Codd se percató de que existían bases de datos en el mercado que decían ser relacionales, pero lo único que hacían era guardar la información en tablas, sin estar estas tablas literalmente normalizadas; entonces publicó las 12 reglas que un verdadero sistema relacional debería cumplir, aunque en la práctica algunas de ellas son difíciles de realizar. Un sistema podrá considerarse «más relacional» cuanto más siga estas reglas.[2]

  1. Las 12 reglas de Codd que determinan la fidelidad de un sistema relacional al modelo relacional
  2. Codd, Edgar Frank (14 October 1985), "Is Your DBMS Really Relational?", ComputerWorld.

Developed by StudentB